QuickTime 3 Reference

Previous | Chapter Top | Chapter Contents | Next

Non-General MIDI Instrument Information List

A non-General MIDI instrument information list contains the list of non-General MIDI instruments supported by an instrument component. It is defined by the nonGMInstrumentInfo data type.

struct nonGMInstrumentInfo {
    long                        recordCount;
    Handle                      toneNames;
    QTAtomContainer             itxtNames;
    nonGMInstrumentInfoRecord   instInfo[1];
};
typedef struct nonGMInstrumentInfo nonGMInstrumentInfo;
typedef nonGMInstrumentInfo *nonGMInstrumentInfoPtr;
typedef nonGMInstrumentInfoPtr *nonGMInstrumentInfoHandle;
recordCount
Number of records in the list.
toneNames
A short string list of the instrument names as specified in their tone descriptions.
itxtNames
A list of international text names, taken from the name atoms.
instInfo[1]
An array of non-General MIDI instrument information records.

© 1997 Apple Computer, Inc.

Previous | Chapter Top | Chapter Contents | Next